Comment fonctionnent vraiment les codes QR
Chaque code QR encode des données dans une grille de modules noirs et blancs.

Un code QR est, au fond, une grille bidimensionnelle de carrés noirs et blancs. Le plus malin, c’est la façon dont cette grille encode des données — et comment le même motif réussit à survivre aux étiquettes froissées, aux lecteurs sales et aux éclairages durs.

Les trois grands carrés d’angle

Regardez n’importe quel code QR et vous repérerez trois grands carrés dans les coins. Ce sont les motifs de détection. Ils indiquent au lecteur trois choses : qu’il s’agit d’un code QR, quel côté est le haut et quelle est sa taille. Peu importe comment votre téléphone le tient, le code peut être lu sous n’importe quel angle.

Tout le reste est de la donnée — généreusement

Entre et autour des motifs de détection, la grille stocke votre charge utile dans des modules binaires. Les codes QR contiennent beaucoup plus de données qu’un code à barres 1D — modes alphanumérique, URL, binaire et kanji — grâce à un schéma d’encodage dense et volontaire plutôt qu’à de simples variations de largeur.

La correction d’erreurs : le superpouvoir

Les codes QR utilisent la correction d’erreurs Reed–Solomon. Une portion de chaque code est délibérément redondante, si bien que jusqu’à ~30 % du symbole peut être endommagé et le code se décode quand même parfaitement. Voilà pourquoi une étiquette partiellement déchirée fonctionne encore — et pourquoi les marques peuvent placer des éléments graphiques sur une partie du symbole sans le casser.

Quatre niveaux de correction d’erreurs

  • L — jusqu’à 7 % de dommages, plus grande capacité de données
  • M — jusqu’à 15 %
  • Q — jusqu’à 25 %
  • H — jusqu’à 30 % de dommages, plus petite capacité

Du motif à la page Web en un clin d’œil

Votre téléphone décode le motif des modules en octets, reconnaît une URL (ou un lien numérique) et la remet au navigateur. C’est toute la magie : un motif de carrés qui mène à l’univers de votre produit en une fraction de seconde.

La qualité d’impression compte. Des symboles à contraste élevé, en haute résolution et avec zones de silence se décodent plus vite et plus fiablement.